<?php


/**
 * 检测发送的字符串是否为空
 *
 * @author liu.bin 2020-03-26 17:26
 */
function emptyString($string)
{
    $string = is_numeric($string) ? (string)$string : $string;
    return "" === trim($string) || !is_string($string);
}


/**
 * 获取当前的时间 精确微秒
 * @return float|double
 * @author liu.bin 2020-03-28 21:06
 */
function currentMicroTime()
{
    return microtime(true);
}


/**
 * 获取当前系统时间
 * @return int
 *
 * @author liu.bin 2020-03-28 21:19
 */
function currentTime()
{
    return time();
}


/**
 * 获取资源fd
 * @param resource|int $resource
 * @return int
 * @author liu.bin 2020-03-31 00:36
 */
function fd($resource)
{
    if(is_resource($resource)){
        return feof($resource) ? 0 : (int)$resource;
    }
    return is_int($resource) ? $resource : 0;
}


/**
 * 获取pid
 * @return int
 *
 * @author liu.bin 2020-04-03 17:07
 */
function pid()
{
    return posix_getpid();
}